package com.cms.service;

import java.util.List;

import com.cms.model.AppChannelApkInfo;
import com.model.Admin;

public interface AppChannelApkInfoService {
	public List<AppChannelApkInfo> getAppChannelApkInfos();
	public AppChannelApkInfo getAppChannelApkInfoById(int id);
	public AppChannelApkInfo getAppChannelApkInfoByChannelApkNumber(String channelapknumber);
	public boolean saveAppChannelApkInfo(AppChannelApkInfo model);
	public boolean updateAppChannelApkInfo(AppChannelApkInfo model);
	public boolean deleteAppChannelApkInfo(AppChannelApkInfo model);
	public boolean saveAppChannelApkInfoStatus(AppChannelApkInfo model);
	public boolean updateAppChanelApkFile(AppChannelApkInfo model);
	public boolean changescale(AppChannelApkInfo model);
	public List<AppChannelApkInfo> getAppChannelApkByAppnumber(String appnumber);
	
	public List<AppChannelApkInfo> getAppChannelApkInfos(
			String appnumber,
			int appversionid,
			int channelid,
			int projectid,
			String appname);
	
	public List<AppChannelApkInfo> getAppChannelApksByAdmin(Admin admin);
}
